History
History
Synonyms
UK
US
Meaning:
impediment

a physical defect, especially in speech, e.g. a stammer; something that hinders

obstruction, hindrance

ROAD BLOCK as in Wiktionary
ROAD BLOCK as in Wikipedia